package com.cn.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

//定义表现层控制器bean
@Controller
//类上方配置的请求映射与方法上面配置的请求映射连接在一起，形成完整的请求映射路径
@RequestMapping("/user")
public class UserController {
    //设置映射路径为/save，即外部访问路径
    @RequestMapping("/save")
    //对于SpringMVC而言，Controller方法返回值默认表示要跳转的页面，没有对应的页面就会报错。
    //如果不想跳转页面而是响应数据，那么就需要在方法上使用@ResponseBody注解。
    //设置当前操作返回结果为指定json数据（本质上是一个字符串信息）
    @ResponseBody
    public String save(){
        System.out.println("user save....");
        return "{'info':'springmvc'}";
    }
}
